import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 22652
 * Date: 2024-05-09
 * Time: 11:05
 */
public class test_1 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNextLine()) {
            String A = in.nextLine();
            String B = in.nextLine();
            //寻找A在B里最多的字段
            int a = A.length();
            int b = B.length();
            int sum = 0;
            //枚举每种可能
            for (int i = 0; i < b - a; i++) {
                //记录本次最大相同位数。
                int num = 0;
                //以这个位置为起点往后A.length个长度来比较记录本次最大相同位数。
                for (int j = 0; j < a; j++) {
                    if (A.charAt(j) == B.charAt(i + j)) {
                        num++;
                    }
                }
                //剩下的就是最少不相等的位数
                sum = Math.max(sum, num);
            }
            System.out.println(a - sum);
        }
    }
}
